package com.example.doctor.service;

import com.example.common.Dto;
import com.example.pojo.GdDoctor;
import com.example.vo.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * Created by LENOVO on 2018/9/23.
 */
public interface DoctorService {


    DoctorDetailsReturnVo getDotorDetailsById(String id) throws Exception;

    DoctorIntroduceReturnVo getDotorIntroduceById(String id) throws Exception;

    boolean attentionDoctor(String doctorId,HttpServletRequest request) throws Exception;

    boolean cancelAttentionDoctor(String doctorId,HttpServletRequest request) throws Exception;

    public Dto sendOrderMessage(OrderVo orderVo, HttpServletRequest request) throws Exception;

    List<DeptInfoVo> getDeptInfo()throws Exception;

    List<GdDoctor>getRecommendDoctorList()throws Exception;
}
